package juniors.negocio;

import java.util.Collection;

import juniors.dao.UsuarioPermisoDAO;
import juniors.excepcion.DAOExcepcion;
import juniors.modelo.Usuario;
import juniors.modelo.UsuarioPermiso;

public class GestionUsuarioPermiso {

	public UsuarioPermiso votar(UsuarioPermiso vo) throws DAOExcepcion {

		UsuarioPermisoDAO dao = new UsuarioPermisoDAO();
		return dao.votar(vo);

	}
	
	public Collection<Usuario> ListarUsuarioPorIdea(int idea) throws DAOExcepcion{
		UsuarioPermisoDAO dao = new UsuarioPermisoDAO();
		return dao.listarUsuarioPorIdea(idea);
	}
	
	public Collection<Usuario> ListarUsuariosNoAgregados(int idea) throws DAOExcepcion{
		UsuarioPermisoDAO dao = new UsuarioPermisoDAO();
		return dao.listarUsuariosNoAgregados(idea);
	}

	public void agregarUsuario(int idea, int usuario) throws DAOExcepcion{
		UsuarioPermisoDAO dao = new UsuarioPermisoDAO();
		dao.agregarUsuario(idea, usuario);
		
	}

}
